package com.zhang.modules.mianShi.service.impl;

import com.zhang.common.jpa.service.impl.BaseServiceImpl;
import com.zhang.modules.mianShi.entity.Region;
import com.zhang.modules.mianShi.entity.cmd.region.RegionPageCmd;
import com.zhang.modules.mianShi.entity.dto.region.RegionDto;
import com.zhang.modules.mianShi.rep.RegionRep;
import com.zhang.modules.mianShi.service.IRegionService;
import org.springframework.data.domain.Page;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class RegionService extends BaseServiceImpl<RegionRep, Region,String> implements IRegionService {
    @Override
    public Page<Region> page(RegionPageCmd pageCmd) {
        return getRep().findAllByMachineId(pageCmd.getMachineGroupId(),
                                    pageCmd.getPage());
    }

    @Override
    public List<RegionDto> findAllList(String machineId) {
        return getRep().findAllList(machineId);
    }
}
